package ast.sentencias;

import java.util.LinkedList;

import tablaSimbolos.tipo.Tipo;
import alex.Token;

public class NodoDeclaracion extends NodoSentencia {
	protected Tipo tipo;
	protected LinkedList<Token> conjuntoVars;

	public NodoDeclaracion(Tipo t, LinkedList<Token> lista) {
		tipo = t;
		conjuntoVars = lista;
	}

	@Override
	public void imprimirNodo() {
		System.out.printf("Imprimiendo nodo Declaracion. \n");

		System.out.printf("El tipo de las variables son: %s \n",
				tipo.toString());
		System.out.printf("Las variables son: \n");
		for (Token t : conjuntoVars) {
			System.out.printf(t.getLexema() + ", ");
		}

	}
}
